/*
 *-----------------------------------------------------------------------------
 *
 * TClassDescriptor.java
 *
 * This file was created from TClassDescriptor.idl
 * by the Simple JavRMI backend.
 *
 * Copyright 2008-2010, Evgeny Alexeyev
 * Licensed under the EPL - v1.0
 * http://www.eclipse.org/legal/epl-v10.html
 *
 *-----------------------------------------------------------------------------
 */

package com.googlecode.umlsynch.rpc;

import java.io.Serializable;

import com.googlecode.umlsynch.rpc.TFileDescriptor;


public class TClassDescriptor implements Serializable
{
  public TClassDescriptor() {
	  file = new TFileDescriptor();
  }
	
  public TClassDescriptor(String className, String path, String project) {
	  file = new TFileDescriptor();
	  name = className;
	  file.path = path;
	  file.project = project;
  }
  
  private static final long serialVersionUID = 1L;
  public String  name;
  public String  language;
  public String  namespace;
  public TFileDescriptor  file;
  public TClassOperation[]  operations;
  public TClassMember[]  members;
}; // TClassDescriptor

